|
|
| Menyplacering |
|---|
| Arch → Section Plane |
| Arbetsbänkar |
| Arch |
| Standard genväg |
| S P |
| Introducerad i version |
| - |
| Se även |
| Draft Shape2DView, TechDraw NewArch |
Detta verktyg placerar en sektionplansvisare i nuvarande dokument, vilken definierar ett tvärsnitt eller vy-plan. visaren kan omplaceras och omorienteras genom att flytta och rotera den, tills den visar den 2D vy som du vill erhålla. Om verktyget används utan att några objekt är markerade, så kommer alla objekt från scenen att inkluderas i 2D vyn. Om några objekt är markerade, så kommer 2D vyn endast att visa dessa objekt.
The Section Plane object will only consider a certain set of objects. Objects that are selected when you create a Section Plane will be added to that set automatically. Other objects can later be added or removed from a SectionPlane object with the Arch Add and Arch Remove tools, or by double-clicking the Section Plane in the Tree View.
Objekt kan senare adderas eller tas bort från ett SectionPlane objekt med Arch Add och Arch Remove verktygen.
Vid skapandet, så skapar SectionPlane objekt för närvarande ett Ritningssida objekt vilken innehåller den projicerade 2D vyn av de objekt som behandlas av Section Plane.
The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:
true. This is only visual, and won't affect the geometry of the objects being cut.SectionPlane
true, the generated 2D view will be clipped to the extents of the Section Plane's rectangle, as defined by VyDisplayLength and VyDisplayHeight. Geometry outside the rectangle will be excluded. If false, the view will show all geometry from the objects in scope, as seen from the plane's infinite projection.true, non-solid objects in the set of considered objects will be disregarded during the view generation process.true, when generating a 2D view with filled cut areas (e.g. via false, a default fill color will be used.The Arch SectionPlane with the DataClip property set to true will behave like a camera, limiting the field of view.
SectionPlane
true, enables a real-time clipping effect in the 3D View, visually cutting through the model at the plane's location.true.true.true, the object's DataLabel will be displayed next to the Section Plane in the 3D View.See also: Arch API and FreeCAD Scripting Basics.
The SectionPlane tool can be used in macros and from the Python console by using the following function:
Section = makeSectionPlane(objectslist=None, name="Section")
Section object from objectslist, which is a list of objects.Example:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
Structure = Arch.makeStructure(length=1000, width=1000, height=200)
FreeCAD.ActiveDocument.recompute()
BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])
Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor, Structure])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()
Section1 = Arch.makeSectionPlane([Wall1, Wall2])
Section2 = Arch.makeSectionPlane([Structure])
Section3 = Arch.makeSectionPlane([Site])
FreeCAD.ActiveDocument.recompute()